home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 031a / winup2.zip / WINUP2.TXT < prev   
Text File  |  1991-06-21  |  52KB  |  1,625 lines

  1. NOTE:  References to Figures in this text file do not apply.
  2.  
  3. Disclaimer   
  4. Novell, Inc. makes no representations or warranties with respect to the 
  5. contents or use of this manual, and specifically disclaims any express or 
  6. implied warranties of merchantability or fitness for any particular purpose.  
  7. Further, Novell, Inc. reserves the right to revise this publication and to 
  8. make changes to its content, at any time, without obligation to notify any 
  9. person or entity of such revisions or changes.
  10.  
  11. Further, Novell, Inc. makes no representations or warranties with respect to 
  12. any NetWare software, and specifically disclaims any express or implied 
  13. warranties of merchantability or fitness for any particular purpose.  Further, 
  14. Novell, Inc. reserves the right to make changes to any and all parts of 
  15. NetWare software, at any time, without any obligation to notify any person 
  16. or entity of such changes. 
  17.  
  18. Novell, Inc.                           Documentation FAX:  801-429-3002
  19. 122 East 1700 South                    Tech. Support VOICE:  1-800-NetWare                      
  20. Provo, Utah
  21. U.S.A. 
  22.  
  23. NetWare Workstation for Windows
  24. 1st Edition (June 1991)
  25. Novell Part Number 100-001002-001
  26.  
  27. Trademarks   
  28. Novell, the N design, and NetWare are registered trademarks of Novell, Inc.
  29. Windows is a trademark of Microsoft Corporation.
  30.  
  31. This guide is for network users who are running Windows v3.0 on 
  32. a NetWare network. 
  33.  
  34. You should already be familiar with your computer and the 
  35. software (including Windows and NetWare) running on your 
  36. computer. 
  37.  
  38. This guide explains how to use NetWare utilities which have been 
  39. designed to work as Windows applications.  It doesn't explain how 
  40. to perform all network tasks or how to use every network 
  41. command.  For more information on network tasks and 
  42. commands, see the manuals for your version of NetWare. 
  43.  
  44. 1      Installing NetWare Workstation for Windows
  45.  
  46. Introduction
  47.  
  48. The NetWare Workstation for Windows diskette contains files to 
  49. update your NetWare device driver files, load NetWare Tools, and 
  50. update your NetWare C Interface for Windows files (.DLL files).
  51.  
  52. The NetWare Workstation for Windows includes NetWare Tools 
  53. which let you perform certain network tasks. You can 
  54. *      Map network drives 
  55. *      Select network printers
  56. *      Attach to or detach from file servers
  57. *      List network users 
  58. *      View volume information 
  59. *      Set or change passwords 
  60. *      Send messages to network users and groups 
  61. *      Block or allow messages from other users
  62. *      Customize your mappings and printer information for specific 
  63.        tasks
  64.  
  65. You can also use the Network icon and the Printer icon in the 
  66. Control Panel to complete some network tasks. 
  67.  
  68. Windows must already be installed on your file server before you install the 
  69. NetWare Tools and drivers on your workstation.
  70.  
  71. Using the INSTALL program 
  72.  
  73. The NetWare Workstation for Windows diskette contains an INSTALL 
  74. program that loads the NetWare drivers, NetWare Tools, and .DLL 
  75. files. INSTALL copies these files to the \WINDOWS and \SYSTEM 
  76. subdirectories in your Windows directory (whether it is on the 
  77. network or on your workstation). It also updates your SYSTEM.INI 
  78. and WIN.INI files. 
  79.  
  80. For specific information about the files that will be updated and 
  81. changes that will be made to your SYSTEM.INI and WIN.INI files, 
  82. select the Help menu in INSTALL and choose "Using NetWare with 
  83. Windows."
  84.  
  85. Consider the following items when installing and configuring the 
  86. NetWare operating system with Windows.
  87.  
  88. Workstation shell files
  89.  
  90. Windows requires that you use workstation shell files (NETx.COM, 
  91. XMSNETx.COM, or EMSNETx.COM, and IPX.COM) version 3.01 or 
  92. later. If your shell files are an earlier version you will get an error 
  93. message when installing Windows. 
  94.  
  95. Upgrading utilities
  96.  
  97. If you use the NetWare BINDFIX utility, you must update it to v1.2. 
  98. (v1.2 is included on the NetWare Workstation for Windows diskette). 
  99.  
  100. Other NetWare utilities may need to be updated to function 
  101. properly with Windows. See Appendix A for a list of these utilities.
  102.  
  103. Show dots = on
  104.  
  105. You should add the following line to your NET.CFG or SHELL.CFG 
  106. file:
  107.  
  108. SHOW DOTS = ON
  109.  
  110. This allows you to see the parent directory [..] when you list 
  111. subdirectories. If you do not use SHOW DOTS = ON, your directory 
  112. listings will not show the parent directory, and you will not be able 
  113. to return to the parent directory after you change to a subdirectory.
  114.  
  115. Before running INSTALL
  116.  
  117. The first time INSTALL is run, it updates NetWare drivers and other 
  118. files in the Windows \SYSTEM directory. If you are using a shared 
  119. network version of Windows, the system administrator should run 
  120. INSTALL first to update the NetWare drivers and other files. When 
  121. INSTALL is run subsequent times, it will update only the users' .INI 
  122. files. 
  123.  
  124. Before you begin INSTALL, you must
  125.  
  126. *      Exit Windows completely. Do not run INSTALL from the DOS 
  127. prompt within Windows.
  128.  
  129. *      Be in the directory that contains Windows (or set a path to your 
  130. Windows directory). INSTALL will start Windows.
  131.  
  132. *      Have Read, Write, and Modify rights in the directory where you 
  133. will run INSTALL and in the \WINDOWS directory. (This does 
  134. not apply if your directories are local directories.)
  135.  
  136. Only one user at a time can use INSTALL. INSTALL uses a temporary 
  137. file that only one user at a time can access. If you receive File 
  138. Sharing Errors in Windows or network errors from DOS, you are 
  139. trying to run INSTALL at the same time as someone else. Run 
  140. INSTALL from a diskette or a directory in your personal network 
  141. workspace, or wait until the other user exits INSTALL.
  142.  
  143. If you are installing Novell NetWare Workstation for Windows to a 
  144. shared network configuration, all network users must exit 
  145. Windows. Since INSTALL updates the NetWare drivers that are in 
  146. the Windows directories, no one can be using these drivers. 
  147.  
  148. Running INSTALL
  149.  
  150.  
  151. 1.     At the DOS prompt, type
  152.  
  153. pathname/INSTALL <Enter> 
  154.  
  155. Replace pathname with the full directory path leading to the directory where 
  156. NetWare INSTALL is located.
  157.  
  158. For example, if you are running INSTALL from a diskette in drive A, type
  159.  
  160. A:\INSTALL <Enter>
  161.  
  162. If you are running INSTALL from a network directory, you must include the drive 
  163. letter. For example, type
  164.  
  165. G:\WININST\INSTALL <Enter>
  166.  
  167. (You can use Windows startup flags, such as /R, with INSTALL.)
  168.  
  169. The INSTALL program will load the NetWare Tools files and update other files 
  170. needed to run Windows with NetWare. For help while using INSTALL, choose 
  171. the Help menu. 
  172.  
  173. You see the NetWare Windows Workstation Services - INSTALL screen.
  174.  
  175. Running INSTALL
  176.  
  177.  
  178.  
  179. Figure 1-1
  180. INSTALL window
  181.  
  182.  
  183.  
  184. The screen consists of three parts.
  185.  
  186. System Defaults. Shows the defaults used by your system. It shows
  187.  
  188. *      The type of installation you are performing: a shared network installation or 
  189. a local installation
  190.  
  191. *      The directory you are running INSTALL from
  192.  
  193. *      The directory you are installing to
  194.  
  195. Running INSTALL
  196.  
  197.  
  198.  
  199. Instructions. Lists the steps you need to do to complete the installation. 
  200. Follow the steps in the order listed.
  201.  
  202. Action. Explains what tasks INSTALL completes. It also informs you if an error 
  203. occurs, and gives you steps to correct the error.
  204.  
  205. 2.     Choose README to read important installation information.
  206.  
  207. 3.     Choose OK to begin the installation.
  208.  
  209. After the drivers and files have been loaded, the installation is complete.
  210.  
  211. When you start Windows, the NetWare Tools icon will appear at the 
  212. bottom of the screen. When you choose this icon, the NetWare 
  213. Tools window appears. This window displays icons for the NetWare 
  214. tasks you can complete in Windows. You can also create a Program 
  215. Manager group that contains the NetWare Tools icons.
  216.  
  217. If you do not want the Novell NetWare icon to appear on the 
  218. desktop, go to "Remove automatic loading" on page 7.
  219.  
  220. To create a Program Manager group that contains the NetWare 
  221. Tools icons, go to "Create a Novell NetWare Program Manager 
  222. group" on page 8.
  223.  
  224. Remove automatic 
  225. loading
  226.  
  227.  
  228.  
  229. 1.     To remove automatic loading, choose the NetWare Tools icon.
  230.  
  231. 2.     Select the system menu.
  232.  
  233. 3.     Select SETUP from the menu. 
  234.  
  235. The Install NWTools window appears.
  236.  
  237. 4.     Deselect Load Automatically.
  238.  
  239. 5.     Choose Install
  240.  
  241. The NetWare Tools icon will no longer appear on the desktop.
  242.  
  243. Create a Novell 
  244. NetWare Program 
  245. Manager group
  246.  
  247.  
  248.  
  249. 1.     To create a Program Manager group that contains the NetWare Tools, choose the NetWare 
  250. Tools icon.
  251.  
  252. 2.     Select the system menu. 
  253.  
  254. 3.     Select SETUP from the menu. 
  255.  
  256. The Install NWTools window appears. 
  257.  
  258. 4.     Select Create Program Manager Groups
  259.  
  260. 5.      Choose Install.
  261.  
  262. This will create a Novell NetWare Program Manager group. This group will 
  263. appear each time you start Windows.
  264.  
  265. 2      Using NetWare Tools
  266.  
  267. Introduction
  268.  
  269. After the NetWare Tools have been installed, you can access them 
  270. by choosing the NetWare Tools icon from the desktop or by 
  271. choosing the Novell NetWare icon from the Program Manager. 
  272.  
  273. Figure 2-1
  274. Novell NetWare 
  275. window
  276.  
  277.  
  278.  
  279. To see specific help for running a NetWare tool on Windows, select 
  280. an icon; then press <F1>.
  281.  
  282. The following sections explain each NetWare Tool.
  283.  
  284. Map 
  285.  
  286. When you choose the Map icon , the Network-Drive Connections 
  287. dialog box appears. You can 
  288.  
  289. *      Map network drives 
  290.  
  291. *      Modify existing drives 
  292.  
  293. *      Delete drives 
  294.  
  295. *      Map a drive to a root 
  296.  
  297. Figure 2-2
  298. Network-Drive 
  299. Connections dialog 
  300. box
  301.  
  302.  
  303. The dialog box displays drive letters and the directories that they 
  304. are mapped to. Existing search drives are listed in the bottom box. 
  305. The drive mappings are the same for all DOS prompts you open. If 
  306. you change the drive mappings, drive mappings for all sessions will 
  307. change.
  308.  
  309. The following sections explain the dialog box and the tasks you can 
  310. perform. For more information on using Map, press <F1>.
  311.  
  312. Fields
  313.  
  314. Data Drives. Lists the drives you have mapped to local and network 
  315. directories. You can specify drive letters A through Z; however, the 
  316. higher letters are usually used by search drives. The brackets in the 
  317. path denote the root.
  318.  
  319. Path (box). Lists the drive mapping you want to add, delete, or 
  320. change. You can select an existing drive from the data drives or 
  321. search drives list. To enter a new drive, choose the Browse button, 
  322. or select the Path box and type in a drive.
  323.  
  324. Search drives. Lists existing search drives. The brackets in the path 
  325. denote the root.
  326.  
  327. Operation. Allows you to map a drive or delete an existing drive.
  328.  
  329. Path (buttons). Allows you to view network servers, volumes, and 
  330. directories, and to map a drive to the root directory.
  331.  
  332. Buttons
  333.  
  334. Close. Closes this dialog box. You will not be asked to confirm 
  335. changes; all changes are made to the mappings immediately.
  336.  
  337. Map. Sets a drive mapping. The drive you want to set must be listed 
  338. in the Path box.
  339.  
  340. Map Delete. Deletes the drive mapping that is listed in the Path 
  341. box.
  342.  
  343. Browse. Allows you to view network servers, volumes, and 
  344. directories. When you choose this button, the Browse Connections 
  345. dialog box appears. This dialog box lists the servers you are attached 
  346. to and the volumes and directories available on those servers. You 
  347. can attach to or detach from servers by using the Attach or Detach 
  348. buttons. When the path you want is listed at the top of the box, 
  349. choose OK.
  350.  
  351. Set Root. Allows you to map a drive as a fake root. A fake root is a 
  352. subdirectory that functions as a root directory. NetWare lets you 
  353. map a search drive to a fake root (a directory where rights can be 
  354. assigned to users). Enter the path in the path box, then place the 
  355. cursor where you want to set the root. Then choose Set Root. 
  356.  
  357. Printers
  358.  
  359. When you choose the Printers icon , the Printers - Network 
  360. Connections dialog box appears. This dialog box allows you to 
  361.  
  362. *      Capture a local printing port to an existing queue
  363.  
  364. *      End a capture
  365.  
  366. *      Set options
  367.  
  368. *      Attach to or detach from other file servers
  369.  
  370. Figure 2-3
  371. Printers - Network 
  372. Connections dialog 
  373. box
  374.  
  375.  
  376.  
  377. Data sent to a local printer port can be routed to a network print 
  378. queue. Your network printer connections and available network 
  379. queues are listed.
  380.  
  381. The following sections explain the dialog box and the tasks you can 
  382. perform. For more information on using Printers, press <F1>.
  383.  
  384. Fields
  385.  
  386. Network Printer Connections. Lists your printer ports and the 
  387. servers and print queues they will go to.
  388.  
  389. Available Queues. Lists the available queues on the servers you are 
  390. attached to. To attach to or detach from additional servers, choose 
  391. the Other Servers button.
  392.  
  393. Operation. Allows you to connect a queue to a printer port or to 
  394. disconnect a queue from a printer port.
  395.  
  396. Buttons
  397.  
  398. Close. Closes this dialog box. You will not be asked to confirm 
  399. changes.
  400.  
  401. Options. Sets the printing options for the port you have selected. 
  402. When you choose this button, the Printer Options dialog box 
  403. appears. The options are explained below.
  404.  
  405. Notify. Informs you that your data has been printed. A message 
  406. appears at the bottom of your screen. It will not notify you if the 
  407. printer has a problem or if the job cannot be printed.
  408.  
  409. Form Feed. Enables form feed after your print job has been printed. 
  410. This means that the printer starts printing the next job at the top of 
  411. the next sheet of paper. 
  412.  
  413. Copies. Indicates how many copies you want to print. Default: 1. 
  414. Maximum: 255. Minimum: 1.
  415.  
  416. Enable Tabs. Specifies the number of characters in one tab stop. 
  417. Choose this box if your application does not have a print formatter 
  418. (most applications do). Default: 8. Maximum: 18. Minimum: 0.
  419.  
  420. Enable Timeout. Allows you to print from an application without 
  421. exiting the application. This option sends data to the printer a 
  422. specified number of seconds after the application last writes to a 
  423. file. If your timeout is not long enough, you may have problems 
  424. printing some files, especially files with graphics. Increase the 
  425. timeout if only parts of files are being printed or if the files do not 
  426. print at all. Default: 90. Maximum: 1000. Minimum: 0.
  427.  
  428. Enable Banner. Specifies the text on the banner page. Enter the text 
  429. you want to appear on the lower part of the banner page in the 
  430. Banner Text box. Your username appears in the Banner Name box; 
  431. it will be printed on the top part of the banner page.
  432.  
  433. Form Name. Specifies which form to print the job on. 
  434.  
  435. Connect. Connects a print queue to the selected port.
  436.  
  437. Disconnect. Disconnects the print queue from the selected port.
  438.  
  439. Other Servers. Allows you to attach to or detach from other file 
  440. servers.
  441.  
  442. Attachments 
  443.  
  444. When you choose the Attachments icon , the Attachments dialog 
  445. box appears. 
  446.  
  447. Use the Attachments dialog box to attach (connect) your 
  448. workstation to a file server. 
  449.  
  450. Figure 2-4
  451. Attachments dialog 
  452. box
  453.  
  454.  
  455.  
  456. You cannot log in from Windows; you must log in before Windows is started. 
  457. Once you are in Windows, use the Attachments Tool to attach to other servers. 
  458. You cannot log out of the network while you are in Windows. To log out, exit 
  459. Windows; then use the LOGOUT command at the DOS command line.
  460.  
  461. The following sections explain the dialog box and the tasks you can 
  462. perform. For more information on using Attachments, press <F1>.
  463.  
  464. Fields
  465.  
  466. Unattached Servers. Lists the available servers on your network 
  467. that you are not attached to. 
  468.  
  469. Attached Servers. Lists the servers you are attached to.
  470.  
  471. Name. Lists your username for the server you want to attach to. If 
  472. the username is incorrect, type in the correct one.
  473.  
  474. Password. Type your password for the server you want to attach to 
  475. (if required).
  476.  
  477. Buttons
  478.  
  479. Attach. Attaches you to the specified server. Highlight the server 
  480. you want to attach to; then choose Attach.
  481.  
  482. Detach. Detaches you from the specifed server. Highlight the server 
  483. you want to detach from; then choose Detach.
  484.  
  485. Close. Closes this dialog box.
  486.  
  487. UserList 
  488.  
  489. When you choose the UserList icon, the UserList dialog box 
  490. appears. 
  491.  
  492. Figure 2-5
  493. UserList dialog box
  494.  
  495.  
  496.  
  497. Use the UserList dialog box to list the users attached to the file 
  498. server. The information on this screen cannot be changed. 
  499.  
  500. The following sections explain the dialog box and the tasks you can 
  501. perform. For more information on using UserList, press <F1>.
  502.  
  503. Fields
  504.  
  505. User List on Server. Displays the server for which you want to see 
  506. a list of users. You see information about the users attached to that 
  507. server.
  508.  
  509. Sort Order. Allows you to list users by connection number 
  510. (numerical) or by name (alphabetical).
  511.  
  512. Show Full Names. Lists users' full names. If a full name has not 
  513. been assigned, the user's login name is listed.
  514.  
  515. Buttons
  516.  
  517. Send Message. Use to send a message to a selected user. Highlight 
  518. the user; then choose Send. The Send Message dialog box appears. 
  519. Enter the message in this box.
  520.  
  521. Close. Closes this dialog box.
  522.  
  523. Volinfo 
  524.  
  525. When you choose the Volinfo icon , the Volume Information dialog 
  526. box appears. 
  527.  
  528. Figure 2-6
  529. Volinfo dialog box
  530.  
  531.  
  532.  
  533. The information on this screen can't be changed. 
  534.  
  535. The following sections explain the dialog box and the tasks you can 
  536. perform. For more information on using Volinfo, press <F1>.
  537.  
  538. Fields
  539.  
  540. Volume Information on Server. Displays the server for which you 
  541. want to view volume information. You see directory and space 
  542. information for all volumes on the server. The solid portion of the 
  543. circle indicates the amount of directories (or space) being used.
  544.  
  545. Update Interval. Specifies the amount of time (in seconds) 
  546. between screen updates. Enter any number from 0 to 9999.
  547.  
  548. Display Format. Allows you to display the directory and space 
  549. information in megabytes or kilobytes.
  550.  
  551. Button
  552.  
  553. Close. Closes this dialog box.
  554.  
  555. Set passwords 
  556.  
  557. When you choose the Setpass icon, the SetPass dialog box appears. 
  558.  
  559. Use this dialog box to set the password for your account on one or 
  560. more file servers. You can also synchronize your password on 
  561. multiple servers. 
  562.  
  563. Figure 2-7
  564. SetPass dialog box
  565.  
  566.  
  567.  
  568. The Setpass tool will not synchronize NetWare Naming Services passwords. You 
  569. must use a NetWare Naming utility to set passwords.
  570.  
  571. The following sections explain the dialog box and the tasks you can 
  572. perform. For more information on using SetPass, press <F1>.
  573.  
  574. Fields
  575.  
  576. Server and UserName. Displays the servers you are attached to and 
  577. the usernames you used on those servers. If you have the same 
  578. password on several servers and want to change the password on 
  579. those servers, highlight all those servers.
  580.  
  581. Old. Enter the password you want to change in this box.
  582.  
  583. New. Enter the new password you want for this server.
  584.  
  585. Retype. Type the new password again for verification.
  586.  
  587. Buttons
  588.  
  589. Other Servers. Allows you to attach to or detach from additional 
  590. servers.
  591.  
  592. Set Password. Changes your password. Enter your old and new 
  593. passwords before choosing this button.
  594.  
  595. Close. Closes this dialog box.
  596.  
  597. Send 
  598.  
  599. When you choose the Send icon, the Send dialog box appears.
  600.  
  601. Figure 2-8
  602. Send dialog box
  603.  
  604.  
  605.  
  606. The following sections explain the dialog box and the tasks you can 
  607. perform. For more information on using Send, press <F1>.
  608.  
  609. Fields
  610.  
  611. Groups. Allows you select a group to send a message to, or to 
  612. unmark a group. All groups on your default server are listed below 
  613. this field. All users in the group you select are listed in the Users 
  614. field.
  615.  
  616. Use the Select radio button to select groups you want to send 
  617. messages to.
  618.  
  619. Use the Deselect radio button to remove groups of users from the 
  620. list of who will receive messages.
  621.  
  622. For example, suppose you want to send a message to all groups in 
  623. your company except group SALES. Choose the Select radio button; 
  624. then choose group EVERYONE. All users in group EVERYONE are 
  625. highlighted in the list of users who will receive the message. 
  626.  
  627. To remove users who belong to SALES from the list of users, choose 
  628. the Deselect button; then choose group SALES. Members of SALES 
  629. are no longer highlighted in the list of users, and they will not 
  630. receive your message.
  631.  
  632. Users. Allows you to list all users or only those who are logged in. 
  633. The users in the group you select are listed under this field. 
  634. Highlight the users you want to send the message to.
  635.  
  636. Servers. Displays the server for which you want to see a list of users.
  637.  
  638. Message. Type in the message you want to send.
  639.  
  640. Show Full Names. Displays the full name (including connection 
  641. number) for all users. If a user's full name has not been defined, the 
  642. user's login name will be listed.
  643.  
  644. Buttons
  645.  
  646. Clear. Use to unmark all marked groups and users (instead of 
  647. unmarking each one separately).
  648.  
  649. Send. Use to send a message to the specified groups and users. Select 
  650. the users and enter a message in the Message box before choosing 
  651. this button.
  652.  
  653. Close. Closes this dialog box.
  654.  
  655. Messages 
  656.  
  657. When you choose the Messages icon in the Novell NetWare 
  658. window, the Messages dialog box appears. 
  659.  
  660. Figure 2-9
  661. Messages dialog 
  662. box
  663.  
  664.  
  665.  
  666. To allow your workstation to receive messages from other stations, 
  667. choose Enable Incoming Messages.
  668.  
  669. To prevent messages from reaching your workstation, choose 
  670. Disable Incoming Messages. 
  671.  
  672. Choose OK to set your choice. Choose Cancel to start again.
  673.  
  674. For more information on using Messages, press <F1>.
  675.  
  676. Scripts
  677.  
  678. You can create customized scripts that set your servers, drive 
  679. mappings, and printer settings. This is useful if you have several 
  680. tasks that require you to use different servers or use different drive 
  681. mappings. Instead of changing the mappings and attachments 
  682. individually, you can create scripts that will do it for you 
  683. automatically. The script will execute one line at a time. 
  684.  
  685. For example, you may have one task where you need the following 
  686. settings:
  687.  
  688. *      Attach to server PRUFROCK.
  689.  
  690. *      Use print queue PRINT1.
  691.  
  692. *      Map drive F: to PRUFROCK/DOC:HOME/KEVIN.
  693.  
  694. *      Map drive I: to RD/SYS:USERS/KWILKEY.
  695.  
  696. Instead of changing these settings one at a time, you can create a 
  697. script. Each time you begin this task, apply this script. 
  698.  
  699. When you are finished with this task, you can apply another script 
  700. to change your servers, printer settings, and drive mappings.
  701.  
  702. When you choose the Scripts icon, the Scripts dialog box appears. 
  703.  
  704. Figure 2-10
  705. Scripts dialog box
  706.  
  707.  
  708.  
  709. The following sections explain the dialog box and the tasks you can 
  710. perform. For more information on using Scripts, press <F1>.
  711.  
  712. Field
  713.  
  714. Scripts. Lists the existing scripts.
  715.  
  716. Buttons
  717.  
  718. Apply scripts. Applies the selected script to your work 
  719. environment.
  720.  
  721. Cancel. Closes this dialog box.
  722.  
  723. Edit. Allows you to make changes to an existing script.
  724.  
  725. New. Allows you to create a new script.
  726.  
  727. Delete. Removes the highlighted script.
  728.  
  729. Take Snapshot. Creates a script from your current drive mappings, 
  730. attachments, and printer settings. You can modify this script by 
  731. choosing Edit after the script has been created.
  732.  
  733. Script commands
  734.  
  735. You can perform the following tasks in the script.
  736.  
  737. Attach
  738.  
  739. Use to attach to another file server. Enter the line
  740.  
  741. Attach fileserver/username;password
  742.  
  743. Replace fileserver with the name of the file server you want to attach 
  744. to. Replace username and password with your username and 
  745. password on that server. If you do not enter your username and 
  746. password here, you will be prompted to enter them when you apply 
  747. the script.
  748.  
  749. Detach
  750.  
  751. Use to detach from file servers you might be attached to. Enter the 
  752. line
  753.  
  754. Detach fileserver
  755.  
  756. Replace fileserver with the name of the server you want to detach 
  757. from.
  758.  
  759. Map
  760.  
  761. Use to map a data drive (you cannot map search drives in 
  762. Windows). Enter the line
  763.  
  764. X:=path
  765.  
  766. Replace X with the drive letter you want to assign. Replace path with 
  767. the full directory path you want to map. 
  768.  
  769. For example, to map drive F: to PRUFROCK/SYS:APPS/FRAME in 
  770. your script, enter the line
  771.  
  772. F:=PRUFROCK/SYS:APPS/FRAME
  773.  
  774. Map delete
  775.  
  776. Use to delete a drive mapping. To delete a mapping, enter 
  777.  
  778. X:=
  779.  
  780. Replace X with the drive letter assigned to the mapping you want 
  781. to delete.
  782.  
  783. For example, if drive K: is mapped to PRUFROCK/SYS:APPS/FRAME 
  784. and you want to delete that drive, enter the line
  785.  
  786. K:=
  787.  
  788. Capture
  789.  
  790. Use to capture a printing port. Enter the line
  791.  
  792. port:=fileserver/queue
  793.  
  794. Replace port with the name of the port you want to capture (such as 
  795. LPT1). Replace fileserver with the name of the server you want to 
  796. use. Replace queue with the name of the print queue you want to 
  797. use. 
  798.  
  799. For example, if you want to capture port LPT1 and use server 
  800. MACBETH and print queue ATALK, enter the line
  801.  
  802. LPT1:=MACBETH/ATALK
  803.  
  804. End capture
  805.  
  806. Use to end the capture of a print port. To end a capture, enter the 
  807. line
  808.  
  809. port:=
  810.  
  811. Replace port with the port on which you want to end the capture 
  812. (such as LPT1). 
  813.  
  814. For example, if LPT1 is captured and you want to end the capture, 
  815. enter the line
  816.  
  817. LPT1:=
  818.  
  819. Sample script
  820.  
  821. The following graphic shows a sample script, using all the 
  822. commands allowed.
  823.  
  824. Figure 2-11
  825. Sample script
  826.  
  827.  
  828.  
  829. To create a script easily, set your drive mappings and printer settings using the 
  830. Map tool and the Printers tool before opening the Scripts tool . Then open 
  831. Scripts and apply current settings.
  832.  
  833. Using non-Windows NetWare utilities 
  834.  
  835. You can also use NetWare utilities that have not been designed for 
  836. Windows to perform network tasks. To use these utilities, create a 
  837. PIF file for each utility you want to use, and run the utility as a PIF.  
  838. You can run all NetWare utilities as PIF files. 
  839.  
  840. For information on creating PIF files, see your Windows manual.
  841.  
  842. For information on using the NetWare utilities, see the NetWare 
  843. Utilities Reference for your version of NetWare. 
  844.  
  845.        3     Modifying Your Windows Setup
  846.  
  847. Using the Network dialog box
  848.  
  849. After you have installed the NetWare Windows Workstation 
  850. services, you can customize your setup by using the Network dialog 
  851. box.
  852.  
  853. The settings you choose in the Network dialog box will take effect 
  854. each time you start Windows. The changes you make here will be 
  855. reflected in your NETWARE.INI, WIN.INI, and SYSTEM.INI files.
  856.  
  857. This dialog box also displays version information about 
  858.  
  859. *      NetWare device driver
  860.  
  861. *      NetWare shell
  862.  
  863. *      NetWare operating system
  864.  
  865. To access the Network dialog box, go to the Control Panel and select 
  866. the Network icon. The Network dialog box appears.
  867.  
  868. Figure 3-1
  869. Network dialog box
  870.  
  871.  
  872.  
  873. The following sections explain the dialog box and the settings you 
  874. can use. For more information, press <F1>.
  875.  
  876. Fields
  877.  
  878. Message status at startup. Allows you to receive or block messages 
  879. sent to your workstation by other network stations and servers.
  880.  
  881. Choose Messages Enabled to receive messages.
  882.  
  883. Choose Messages Disabled to block messages.
  884.  
  885. 386 Enhanced. Allows you to customize the way your drive 
  886. mappings work in Windows. (Applies only if you are running 
  887. Windows in enhanced mode.)
  888.  
  889. Select NWShare Handles if you want drive mapping changes in any 
  890. session to affect all sessions.
  891.  
  892. Select Restore Drives if you want drive mappings restored to their 
  893. previous state when you exit Windows.
  894.  
  895. Printing. Allows you to set some printer settings. Each item has an 
  896. edit box that shows the number set. Enter the number you want in 
  897. the edit box, or use the arrow buttons next to the box to select a 
  898. new number.
  899.  
  900. Select Max Jobs to set the number of print jobs you can see in the 
  901. Print Manager queue. Default: 50. Maximum: 250. Minimum: 1.
  902.  
  903. Select Buffer Size to set the maximum buffer size (in bytes) of a print 
  904. job. Default: 3500. Maximum: 30000. Minimum: 3500.
  905.  
  906. Select Updates to set the time interval (in seconds) for the Print 
  907. Manager to update the Print Manager queue. This change is 
  908. reflected immediately. Default: 30. Maximum: 65. Minimum: 1.
  909.  
  910. Network Warning. Warns you if the network is not running or if 
  911. the wrong network is running. This box should always be checked 
  912. so that you will be notified if something is wrong with the network. 
  913. If you are not using the network, you can deselect this box.
  914.  
  915. Buttons
  916.  
  917. Ok. Makes the settings and closes the window.
  918.  
  919. Cancel. Cancels changes you made.
  920.  
  921. NETWARE.INI
  922.  
  923. NETWARE.INI is created automatically by the NetWare driver. 
  924. When the NetWare device driver is loaded, it creates the 
  925. NETWARE.INI file if one is not present. 
  926.  
  927. NETWARE.INI contains commands and configuration settings 
  928. related to NetWare. This file lists settings that you select in the 
  929. Network dialog box (explained above). 
  930.  
  931. To change the information in your NETWARE.INI file, use the 
  932. Network dialog box. If you want to edit this file manually, use 
  933. Windows Notepad or another text editor.
  934.  
  935. NETWARE.INI contains several sections. Each section is specially 
  936. named and contains only certain commands, as explained below.
  937.  
  938. Configuration section
  939.  
  940. This section lists optional print queue configuration settings. The 
  941. section must be named [MSW30-PrQ]. This section is not required.
  942.  
  943. The following parameters can be added to this section.
  944.  
  945. MaxJobs
  946.  
  947. Specifies the maximum number of print jobs that can be stored in 
  948. the print queue. Enter "MaxJobs=number."
  949.  
  950. Default: 50
  951. Maximum: 250
  952. Minimum: 1
  953.  
  954. MaxBufSize
  955.  
  956. Specifies the maximum buffer size (in bytes) for the print queue. 
  957. Enter "MaxBufSize=number."
  958.  
  959. Default: 3500 bytes
  960. Maximum: 30000 bytes
  961. Minimum: 3500 bytes
  962.  
  963. UpDateSeconds
  964.  
  965. Specifies (in seconds) how often the Print Manager will be updated. 
  966. Enter "UpDateSeconds=number."
  967.  
  968. Default: 30 seconds
  969. Maximum: 65 seconds
  970. Minimum: 1 second
  971.  
  972. Options section
  973.  
  974. This section sets driver options. The section must be named 
  975. [Options]. This section is not required.
  976.  
  977. The following flag can be added to this section:
  978.  
  979. Messages 
  980.  
  981. Specifies if you want to be warned if the network is not running or 
  982. if the wrong network is running. You should always have this line 
  983. set to 1 (on). If you are not using the network, you can turn off the 
  984. warnings by entering the line "Messages=0." 
  985.  
  986. Default: Messages=1
  987.  
  988. Scripts
  989.  
  990. This section lists the scripts you have set up using the Scripts tool. 
  991. The section must be named [Scripts].Your scripts are listed directly 
  992. below the section name. The settings for each script appear in this 
  993. section. To change these settings, use the Scripts tool (see "Scripts" 
  994. on page 23).
  995.  
  996. NetWare Tools section
  997.  
  998. This section lists the DLL files used with the NetWare tool file 
  999. NWTOOL.EXE. The section must be named [NWTools_Modules]. 
  1000. This section is not required.
  1001.  
  1002. The following line will be added automatically when NetWare Tools 
  1003. are installed:
  1004.  
  1005. Toolset1=NWT.DLL
  1006.  
  1007. If you add more DLL files to run with NetWare Tools, add more lines 
  1008. starting with Toolset2, Toolset3, and so forth.
  1009.  
  1010. Tool settings section
  1011.  
  1012. Use this section to set NetWare tool options. The section must be 
  1013. named [MSW30-Switches]. This section is not required. 
  1014.  
  1015. Enter settings for each NetWare tool you will use. The following can 
  1016. be entered:
  1017.  
  1018. UserList-Sort 
  1019.  
  1020. Specifies the default method used for sorting usernames on the 
  1021. UserList tool screen. Enter "UserList-Sort=name" or 
  1022. "UserList-Sort=connection" on a new line following the heading.
  1023.  
  1024. VolInfo-Units
  1025.  
  1026. Specifies the default units used to list directory sizes in either 
  1027. kilobytes or megabytes. Enter "VolInfo-Units=KB" or 
  1028. "VolInfo-Units=MB" on a new line following the heading.
  1029.  
  1030. Update-Interval
  1031.  
  1032. Specifies how often, in seconds, that VolInfo information is 
  1033. updated by default. This can be any number zero or greater. Enter 
  1034. "Update-Interval=number."
  1035.  
  1036. Use-Full-Names
  1037.  
  1038. Specifies if the UserList or Send tools are using full names.
  1039.  
  1040.        4     Task-Switched Buffer Manager
  1041.  
  1042. Introduction
  1043.  
  1044. The Task-Switched Buffer Manager for IPX/SPX (TBMI) helps IPX 
  1045. and SPX programs work in a multitasking environment (such as 
  1046. Microsoft Windows 3.0).    
  1047.  
  1048. The multitasking environment in real and standard modes allows 
  1049. application task switching (swapping). Each application runs in a 
  1050. separate DOS session (DOS prompt) in 640KB of memory. Global 
  1051. memory contains drivers and TSRs such as COMMAND.COM and, 
  1052. if you are running NetWare, IPX.COM and NETx.COM. Local 
  1053. memory contains the application and application data.   
  1054.  
  1055. The multitasking environment switches from one DOS application 
  1056. to another by moving the contents of the current DOS session from 
  1057. conventional memory to disk, and then loading the contents of the 
  1058. new DOS session into conventional memory.    
  1059.  
  1060. Only the local memory is switched; the global memory with its 
  1061. drivers and TSRs stays intact and is used with the new session. This 
  1062. means that separate local memory segments exist, one for each DOS 
  1063. session, while only one global memory segment exists.  You do not 
  1064. need to use TBMI if   
  1065.  
  1066. *      The application goes through the NetWare shell (NETx) to access 
  1067. IPX or SPX, or 
  1068.  
  1069. *      You will not be switching between sessions.  
  1070.  
  1071. You must use TBMI if    
  1072.  
  1073. *      You will be switching between sessions, and    
  1074.  
  1075. *      The application bypasses the NetWare shell (NETx) and accesses 
  1076. IPX or SPX directly. 
  1077.  
  1078. If your application requires TBMI and you don't use it, the session 
  1079. will fail and may hang your workstation.   
  1080.  
  1081. If you aren't sure your application needs TBMI, go ahead and run TBMI; it will 
  1082. use only a small amount of memory.  After running the application for a period 
  1083. of time, enter the command TBMI /D and look at the number in the Far Call 
  1084. Usage field.  If this number is zero, your application has not used TBMI; you can 
  1085. run your application without TBMI.    
  1086.  
  1087. Using TBMI  
  1088.  
  1089. You must always load TBMI before you start Windows. TBMI 
  1090. includes the main TBMI program and the TASKID program.  (TBMI 
  1091. cannot work without TASKID.)
  1092.  
  1093. TASKID allows TBMI to know which session it is receiving 
  1094. information from. Load TBMI at the command line before you 
  1095. begin Windows; load TASKID while you are in Windows after 
  1096. opening a DOS prompt. 
  1097.  
  1098. Use TBMI and 
  1099. TASKID
  1100.  
  1101.  
  1102.  
  1103. 1.      Copy TBMI.COM and TASKID.COM to any directory (you must be able to run TBMI from 
  1104. this directory later).  
  1105.  
  1106. 2.     From the directory where TBMI is located, type  
  1107.  
  1108.  TBMI <Enter>  
  1109.  
  1110. 3.     Start Windows.  
  1111.  
  1112. 4.      Start a DOS session. 
  1113.  
  1114. 5.     At the new DOS prompt, load TASKID. Type  
  1115.  
  1116.  TASKID <Enter> 
  1117.  
  1118. Repeat Step 5 for each DOS prompt you open before running an application from that 
  1119. prompt.  
  1120.  
  1121. 6.      Before you close a DOS session with the EXIT command, unload TASKID by typing  
  1122.  
  1123.  TASKID /U <Enter>  
  1124.  
  1125. If you don't unload TASKID before you close the session, your computer may 
  1126. hang.   
  1127.  
  1128. You do not need to unload TBMI after you exit Windows unless you want to free 
  1129. memory.   
  1130.  
  1131. Parameters 
  1132.  
  1133. You can use any of the following parameters with TBMI.
  1134.  
  1135.  /? or /H 
  1136.  
  1137. Displays help or usage information.  
  1138.  
  1139. /C<filename> 
  1140.  
  1141. Specifies the configuration file TBMI should use. Do not put a space 
  1142. between /C and the filename.  For example, type 
  1143. "TBMI /CTBMI.CFG" at the DOS prompt.
  1144.  
  1145.  /D 
  1146.  
  1147. Displays diagnostic information. 
  1148.  
  1149.  /I 
  1150.  
  1151. Displays version information.  
  1152.  
  1153. /U 
  1154.  
  1155. Unloads TBMI after exiting Windows.    
  1156.  
  1157. Configuration file parameters  
  1158.  
  1159. TBMI reads configuration information from a configuration file in 
  1160. the current directory. One parameter is entered on each line in the 
  1161. configuration file. The filename is NET.CFG by default. To specify a 
  1162. different file, use the /C parameter on the command line.    
  1163.  
  1164. INT 64 
  1165.  
  1166. Allows applications to use interrupt 64h to access IPX and SPX 
  1167. services. IPX and SPX now use interrupt 64h to maintain 
  1168. compatibility with earlier versions of NetWare. If an application 
  1169. requires interrupt 64h, set this parameter to OFF. 
  1170.  
  1171. Default:  ON   
  1172.  
  1173. INT 7A  
  1174.  
  1175. Allows applications to use interrupt 7Ah to access IPX and SPX 
  1176. services. IPX and SPX now use interrupt 7Ah to maintain 
  1177. compatibility with NetWare v2.0a. If an application requires 
  1178. interrupt 7Ah, set this parameter to OFF. 
  1179.  
  1180. Default:  ON  
  1181.  
  1182. ECB COUNT 
  1183.  
  1184. Specifies how many nondata event control blocks (ECBs) will be 
  1185. allocated for use by DOS programs needing virtualization. These 
  1186. ECBs apply to most asynchronous event schedules (AES) events. If 
  1187. TBMI runs out of nondata ECBs, data ECBs can be allocated for use.    
  1188.  
  1189. Each allocated ECB requires 52 bytes of memory; the 20-ECB default 
  1190. will require 1,040 bytes.The maximum allocation also depends on 
  1191. available memory; the total size of all ECBs must be less than 64KB, 
  1192. which will normally limit the ECB count to less than 255.  Use the 
  1193. /D command line parameter to verify actual allocations.   
  1194.  
  1195. Default:  20 
  1196. Maximum:  255 
  1197. Minimum:  10   
  1198.  
  1199. DATA ECB COUNT 
  1200.  
  1201. Specifies how many data ECBs will be allocated for use by DOS  
  1202. programs needing virtualization. These ECBs apply to most IPX and 
  1203. SPX send-and-receive packets. If a nondata ECB request is made 
  1204. when none are available, a data ECB will be used.    
  1205.  
  1206. Each allocated data ECB requires 628 bytes of memory; the 60-ECB 
  1207. default will require 37,680 bytes. The maximum allocation also 
  1208. depends on available memory; the total size of all ECBs must be less 
  1209. than 64KB, which will normally limit the data ECB count to less 
  1210. than 255.  Use the /D command line parameter to verify actual 
  1211. allocations.   
  1212.  
  1213. Default:  60 
  1214. Maximum:  255 (the practical limit is 89)
  1215. Minimum:  10   
  1216.  
  1217. Using batch files  
  1218.  
  1219. You can include TBMI in a batch file starting Windows to ensure 
  1220. that it is always started before entering the multitasking 
  1221. environment and unloaded after exiting.   
  1222.  
  1223. For example, the batch file could include the following:     
  1224.  
  1225. TBMI 
  1226. WINDOWS
  1227. TBMI /U  
  1228.  
  1229. Troubleshooting TBMI
  1230.  
  1231. If you encounter problems while using TBMI, you may need to 
  1232. troubleshoot the TBMI configuration.  Use the /D option to display 
  1233. diagnostic information and the current allocation limits. 
  1234.  
  1235. Check the values associated with Max Buffers Used, which tells you 
  1236. how many buffers are used, and Configured Data ECBs, which tells 
  1237. you how many are available.  If the number of buffers used 
  1238. approaches or equals the number of buffers available, increase the 
  1239. number of buffers available using the ECB COUNT and DATA ECB 
  1240. COUNT parameters in the configuration file.   
  1241.  
  1242. If the "Unavail buffer count" is ever more than zero, increase the 
  1243. number of buffers available using the ECB COUNT and DATA ECB 
  1244. COUNT parameters in the configuration file.   
  1245.  
  1246. The COMCHECK and RCONSOLE utilities use too many buffers 
  1247. and cannot be used with TBMI.   
  1248.  
  1249.        5     Using Named Pipes
  1250.  
  1251. The Named Pipes extender is provided for DOS users who want 
  1252. their workstations to be Named Pipes clients. The Named Pipes 
  1253. extender for DOS is a terminate-and-stay resident program that 
  1254. extends the capability of DOS to include use of remote Named 
  1255. Pipes. You must have an OS/2 Named Pipes server in order to use 
  1256. this extender.  This appendix explains how to install and configure 
  1257. the extender. 
  1258.  
  1259. Prerequisites 
  1260.  
  1261. The workstation on which you install the extender must be running 
  1262. DOS v3.1 or above. 
  1263.  
  1264. Load the extender into memory 
  1265.  
  1266. Follow the steps in this section to load the extender into memory.  
  1267. To install the extender so that it is loaded automatically when you 
  1268. boot your workstation, follow the steps under "Load the extender 
  1269. automatically" on page 43. 
  1270.  
  1271. Your workstation may require up to a minute after you run the extender for 
  1272. DOS before it is ready to run a Named Pipes application. This is significant when 
  1273. you run batch files; Named Pipes applications may fail if they are executed 
  1274. immediately (with no pause) after running the extender. 
  1275.  
  1276. Load the extender
  1277.  
  1278.  
  1279.  
  1280. 1.     Insert the NetWare Workstation for DOS diskette into drive A. 
  1281.  
  1282. 2.     Change to drive A. 
  1283.  
  1284. 3.     Type the following:
  1285.  
  1286. DOSNP
  1287.  
  1288. The extender is now loaded in memory. 
  1289.  
  1290. 4.     Remove the diskette. 
  1291.  
  1292. 5.     If you want a report of the status of the Named Pipes extender, type the following on the 
  1293. DOS command line: 
  1294.  
  1295. DOSNP /I <Enter> 
  1296.  
  1297. Unload the extender from memory 
  1298.  
  1299. Type the following at the DOS command line: 
  1300.  
  1301. DOSNP /U <Enter> 
  1302.  
  1303. Load the extender automatically 
  1304.  
  1305. You can load the extender into memory each time you boot your 
  1306. workstation.
  1307.  
  1308. Load the extender 
  1309. automatically
  1310.  
  1311.  
  1312.  
  1313. 1.     Insert the NetWare Workstation for DOS diskette into drive A. 
  1314.  
  1315. 2.     Copy the following file to the boot drive (hard drive or floppy diskette): 
  1316.  
  1317. A:DOSNP.EXE 
  1318.  
  1319. 3.     Add a line to your AUTOEXEC.BAT file that executes the copy of DOSNP.EXE that you put 
  1320. on the boot drive. This line can be placed after the line that loads IPX.COM and before the 
  1321. line that loads the DOS shell (usually called NETx.COM). 
  1322.  
  1323. 4.     Remove the diskette. 
  1324.  
  1325. Each time you boot the workstation, the line you put in the AUTOEXEC.BAT file 
  1326. loads the extender into memory. 
  1327.  
  1328. Configuring the Named Pipes extender 
  1329.  
  1330. You can use the NET.CFG (or SHELL.CFG) file to specify various 
  1331. attributes of the Named Pipes extender. 
  1332.  
  1333. You can specify the following characteristics of the extender in 
  1334. NET.CFG: 
  1335.  
  1336. Maximum machine names
  1337. Maximum open Named Pipes 
  1338. Maximum communication buffers 
  1339.  
  1340. Other uses of NET.CFG are described in the NetWare manual set. 
  1341.  
  1342. Maximum machine names 
  1343.  
  1344. Description 
  1345.  
  1346. Controls the number of Named Pipe servers with which the 
  1347. extender can communicate. 
  1348.  
  1349. Syntax 
  1350.  
  1351. np max machine names = number 
  1352.  
  1353. Replace number with how many Named Pipe servers you want 
  1354. cached on the DOS machine. 
  1355.  
  1356. Default: 10 
  1357. Maximum: 50
  1358. Minimum: 4
  1359.  
  1360. Examples 
  1361.  
  1362. The following line in NET.CFG changes the number of Named Pipe 
  1363. servers with which the workstation can communicate from 10 to 
  1364. 14: 
  1365.  
  1366. np max machine names = 14 
  1367.  
  1368. Maximum open Named Pipes 
  1369.  
  1370. Description 
  1371.  
  1372. Specifies the maximum number of Named Pipes the workstation 
  1373. can have open simultaneously. 
  1374.  
  1375. Syntax 
  1376.  
  1377. np max open named pipes = number 
  1378.  
  1379. Replace number with the maximum number of Named Pipes that 
  1380. can be open simultaneously. 
  1381.  
  1382. Default: 4 
  1383. Maximum: 128
  1384. Minimum: 4
  1385.  
  1386. Examples 
  1387.  
  1388. The following line in NET.CFG changes the maximum number of 
  1389. Named Pipes that the workstation can have open simultaneously 
  1390. from the default (4) to 6: 
  1391.  
  1392. np max open named pipes = 6 
  1393.  
  1394. Maximum communication buffers 
  1395.  
  1396. Description 
  1397.  
  1398. Specifies the number of communication buffers that the extender 
  1399. can use to transmit data to and receive data from the Named Pipes 
  1400. server. 
  1401.  
  1402. Syntax 
  1403.  
  1404. np max comm buffers = number 
  1405.  
  1406. Replace number with the maximum number of communication 
  1407. buffers the extender can use to communicate with the Named Pipes 
  1408. server. 
  1409.  
  1410. Specify at least two buffers per Named Pipe. 
  1411.  
  1412. Default: 6
  1413. Maximum: 40
  1414. Minimum: 4
  1415.  
  1416. Examples 
  1417.  
  1418. The following line in NET.CFG changes the number of 
  1419. communication buffers that the extender can use to communicate 
  1420. with the Named Pipes server from 6 to 10: 
  1421.  
  1422. np max comm buffers = 10 
  1423.  
  1424. Named Pipes and Windows 3.0 applications 
  1425.  
  1426. To use Named Pipes with Windows 3.0 applications, you must 
  1427. install a copy of NETAPI.DLL on the workstation's hard disk. 
  1428. NETAPI.DLL is on the NetWare Workstation for Windows diskette. 
  1429. With this diskette in drive A, copy the NETAPI.DLL file to one of the 
  1430. following locations on the workstation's hard disk: 
  1431.  
  1432. u      The default directory 
  1433.  
  1434. u      A directory specified in the workstation's PATH command (in the 
  1435. AUTOEXEC.BAT file) 
  1436.  
  1437. u      The directory containing WIN.COM 
  1438.  
  1439. u      The directory containing KERNEL.EXE 
  1440.  
  1441. The Named Pipes extender must be loaded for NETAPI.DLL to work 
  1442. because NETAPI.DLL sends requests to the DOS Named Pipes 
  1443. extender.  
  1444.  
  1445.        A     Update utilities
  1446.  
  1447. Check utility version
  1448.  
  1449. Check the version of your NetWare utilities to make sure they will 
  1450. work properly with Windows (use the NetWare VERSION utility.)
  1451.  
  1452. RPRINTER
  1453.  
  1454. Use RPRINTER v1.21 with Windows. Versions of RPRINTER prior to 
  1455. v1.21 do not function properly in standard or enhanced mode. If 
  1456. you don't have this version, you can download it from 
  1457. CompuServe's NetWire forum. It is available under the filename 
  1458. PSV121.ZIP.
  1459.  
  1460. Utilities that use fake roots
  1461.  
  1462. Utilities that are included with NetWare v3.x and NetWare v2.x 
  1463. support fake roots. Check your version of the following utilities:
  1464.  
  1465. CAPTURE      NDIR
  1466. FILER  NPRINT
  1467. FLAG   PRINTDEF
  1468. FLAGDIR      REMOVE
  1469. GRANT        REVOKE
  1470. LOGIN        RIGHTS
  1471. MAKEUSER     SESSION
  1472. MAP    TLIST
  1473. NCOPY
  1474.  
  1475. If you do not have the correct version of these utilities, you must 
  1476. update them. You can download these files from CompuServe's 
  1477. Novell Download Directory section (GO NDD). They are available 
  1478. under the filenames DSWIN3.ZIP and DSWIN4.ZIP. Or contact your 
  1479. Novell authorized reseller.
  1480.  
  1481.        B     Windows modes
  1482.  
  1483. Windows can run in one of three modes on an Intel     
  1484. microprocessor-based computer: real, standard, or enhanced.  Each 
  1485. mode treats memory and other system resources differently for DOS 
  1486. applications than for Windows applications. NetWare supports all 
  1487. these combinations.   
  1488.  
  1489. In all modes, all network resources (such as drive mappings, 
  1490. printers, and server attachments) are handled globally. In Windows 
  1491. Enhanced mode, drive mappings can be either global or inherited.   
  1492.  
  1493. Applications must be written especially for use with Windows. 
  1494. Regular DOS applications are handled differently by Windows than 
  1495. applications written especially for Windows.  Under Windows, 
  1496. users can swap between DOS prompts, each of which can run a DOS 
  1497. application.   
  1498.  
  1499. In addition to the NetWare files usually used with DOS, Windows 
  1500. requires five additional files: NETWARE.DRV, NWPOPUP.EXE, 
  1501. NETWARE.HLP, VNETWARE.386, and VPICDA.386.    
  1502.  
  1503. In all modes, the NETx.COM file can be replaced by EMSNETx.EXE 
  1504. or XMSNETx.EXE; these are the network station shell files for 
  1505. expanded or extended memory.
  1506.  
  1507. Real mode  
  1508.  
  1509. Real mode is the native mode for the 8086/8088 processor, and the 
  1510. only mode that this processor can run in.    
  1511.  
  1512. The processor can address up to 1MB of memory in real mode.   
  1513.  
  1514. Real mode uses the IPX.COM and NETx.COM files to run NetWare. 
  1515. Windows additionally uses NETWARE.DRV, NETWARE.HLP, and 
  1516. NWPOPUP.EXE.    
  1517.  
  1518. Under Windows, users can swap between DOS prompts, each of 
  1519. which can run a DOS application.    
  1520.  
  1521. Standard mode  
  1522.  
  1523. Standard mode is the native mode for the 80286 processor; this 
  1524. processor can also run in real mode.   
  1525.  
  1526. The processor can address up to 16MB of memory in standard 
  1527. mode.  All this memory is available to applications in Windows; 
  1528. however, only 640KB is available in the DOS prompt, unless the 
  1529. application uses the DOS extender specification.    
  1530.  
  1531. This mode uses the IPX.COM and NETx.COM files to run NetWare.  
  1532. Windows additionally uses NETWARE.DRV, NETWARE.HLP, and 
  1533. NWPOPUP.EXE.   
  1534.  
  1535. Under Windows, users can swap between DOS prompts, each of 
  1536. which can run a DOS application.    
  1537.  
  1538. Enhanced mode  
  1539.  
  1540. Enhanced mode is the native mode for the 80386 processor; this 
  1541. processor can also run in either real or standard mode.    
  1542.  
  1543. The processor can address up to 4GB of memory in enhanced mode.  
  1544. All this memory is available to applications in Windows; however, 
  1545. only 640KB is available in the DOS prompt, unless the application 
  1546. uses the DOS extender specification.   
  1547.  
  1548. This mode uses the IPX.COM and NETx.COM files to run NetWare.  
  1549. Windows additionally uses NETWARE.DRV, NETWARE.HLP, 
  1550. NWPOPUP.EXE, and VNETWARE.386.   
  1551.  
  1552. In this mode, users can run several applications at the same time.     
  1553.  
  1554. Virtual machines  
  1555.  
  1556. Windows Enhanced mode supports multiple virtual machines.  
  1557. Virtual machine 0 (VM0) is created when Windows starts.  Part of 
  1558. the conventional memory space (0 - 640KB), which can be referred 
  1559. to as low conventional memory, is loaded with drivers (such as 
  1560. IPX.COM, NETx.COM, or COMMAND.COM), TSRs, and other files 
  1561. prior to Windows startup.  The rest of the space up to 640KB 
  1562. (referred to as high conventional memory) is reserved for 
  1563. applications and Windows system functions.   
  1564.  
  1565. The low conventional memory in VM0 is mapped by Windows into 
  1566. the address space of the new virtual machines (DOS prompts) as 
  1567. these are created. This means, for example, that the drivers and 
  1568. other files in low conventional memory in VM0 will be used by 
  1569. machines VM1, VM2, etc., as they are created.  Although the drivers 
  1570. and other files in low conventional memory in VM0 will be used by 
  1571. other machines, some data associated with these files will not; 
  1572. instead, it is duplicated or instanced for each new machine. The 
  1573. application space for each machine will also be unique.  (The 
  1574. VNETWARE.386 driver assists with the creation of new virtual 
  1575. machines and the mapping of instanced data.)   
  1576.  
  1577. NetWare (running with Windows) uses global server attachments 
  1578. and printer connections: all machines use the data kept in VM0. 
  1579. Drive mappings are inherited by default: each new machine gets an 
  1580. instanced copy of the drive data from VM0 when the machine is 
  1581. created.   
  1582.  
  1583. Since global data applies to all machines, a server attachment 
  1584. change in one machine affects all machines.  The inherited data for 
  1585. each virtual machine will be identical to VM0 when the new 
  1586. machine is created or started up.  But because the startup 
  1587. information is stored in a unique copy for the new machine, the 
  1588. information for the new machine can be changed without 
  1589. changing the startup for other machines.  This means that you need 
  1590. to be careful about changing the server attachments, printer 
  1591. connections, and drive mappings  in VM0, as other machines will 
  1592. use this information.    
  1593.  
  1594. Use Windows applications and the File Manager to determine what 
  1595. the current VM0 drive mappings are before you create another 
  1596. machine.  For example, the drive mappings for VM0 are copied to 
  1597. VM1 when VM1 is created. The mappings in VM1 will match those 
  1598. in VM0.  If the mappings in VM0 are changed and then VM2 is 
  1599. created, VM2 will match VM0 but VM1 will not.  Furthermore, the 
  1600. drive mappings for either VM1 or VM2 can be changed so that they 
  1601. are different from those for any other machine.   
  1602.  
  1603. The drive mappings that are in effect will then depend upon which 
  1604. virtual machine is in the foreground.  Windows applications all run 
  1605. in VM0, and all use the drive mappings stored there.  As new virtual 
  1606. machines are started (by creating new DOS prompts), they will 
  1607. originally have the same mappings as VM0 at the time the machine 
  1608. is created; if these mappings are changed, the changes will affect 
  1609. only that prompt (virtual machine).  
  1610.  
  1611.  As the virtual machines (DOS prompts) are swapped, the instanced 
  1612. data is swapped into and out of memory.  For example, as the user 
  1613. moves from VM0 to VM1, instanced data and application data for 
  1614. VM0 will be unloaded, and instanced data and application data for 
  1615. VM1 will be loaded.  Some of this instanced data is placed in the 
  1616. low conventional memory space.  
  1617.  
  1618. The NWShareHandles value in the SYSTEM.INI file is used to 
  1619. change the attributes of inherited data.  If this value is set to TRUE, 
  1620. all instanced data will be global ( a drive mapping change in any 
  1621. machine will change all machines).  The default is FALSE; instanced 
  1622. data for drive mappings will be inherited as discussed above.  Other 
  1623. instanced data will remain global.  
  1624.  
  1625.